* {
	margin: 0;
	padding: 0;
}

page {
	background-color: #f6f6f6;
	padding-bottom: 30rpx;
}

.body {
	width: 100%;
}

.body .code {
	width: 100%;
	height: 506rpx;
	background-color: #fff;
}

.body .code .img {
	width: 342rpx;
	height: 342rpx;
	margin: 0 auto;
	padding-top: 23rpx;
}

.body .code .img image {
	width: 100%;
	height: 100%;
}

.body .code .txt {
	line-height: 127rpx;
	text-align: center;
	color: #3b3b3b;
}

.body .agreement {
	width: 100%;
	height: 880rpx;
	background-color: #fff;
	margin-top: 20rpx;
}

.body .agreement .yonghu {
	height: 192rpx;
	margin: 0 auto;
	padding-top: 25rpx;
}

.body .agreement .yonghu .xieyi {
	width: 100%;
	height: 97rpx;
}

.body .agreement .yonghu .xieyi .text {
	padding: 0 65rpx;
	box-sizing: border-box;
	font-size: 25rpx;
	line-height: 97rpx;
	border-bottom: 2rpx solid #eeeeee;
	display: flex;
	justify-content: space-between;
}

.body .agreement .yonghu .xieyi .text .tubiao {
	font-size: 34rpx;
}

.body .agreement .wu {
	width: 100%;
	height: 86rpx;
	margin-top: 225rpx;
}

.body .agreement .wu .ca {
	font-size: 25rpx;
	text-align: center;
}